package com.ia.aistream.manager.framework.notification;

public interface IEmailManager {

    /**
     * 发送文字邮件
     *
     * @param to      邮件接收者
     * @param subject 标题
     * @param text    邮件的内容
     */
    void sendSimpleMessage(String to, String subject, String text);

    /**
     * 发送HTML邮件
     *
     * @param to      邮件接收者
     * @param subject 标题
     * @param text    邮件的内容
     */
    void sendMimeMessage(String to, String subject, String text);


    /**
     * 发送带附件的邮件
     * @param to 收件人
     * @param subject 主题
     * @param content 内容
     * @param filePath 附件
     */
    void sendAttachmentsMail(String to, String subject, String content, String filePath);
}
